export default {
  data() {
    return {
      name: 'mixin'
    }
  },
  methods: {
    // 补零
    addZero(num) {
      if (num < 10) {
        return '0' + num
      } else {
        return num
      }
    },
    // 处理不同模块下时间戳转标准时间格式
    formatDate: function(type, row) {
      let t
      switch (type) {
        case 'start':
          t = new Date(row.startDate)
          break;
        case 'end':
          t = new Date(row.endDate)
          break;
        case 'create':
          t = new Date(row.createTime)
          break;
      }
      return t.getFullYear() + '-' + this.addZero((t.getMonth() + 1)) + '-' + this.addZero(t.getDate()) + '  ' +
        this.addZero(t.getHours()) + ':' + this.addZero(t.getMinutes()) + ':' + this.addZero(t.getSeconds())
    },
    // 处理form表单校验失败
    validateError: function() {
      setTimeout(() => {
        const isError = document.getElementsByClassName('is-error');
        isError[0].querySelector('input').focus();
      }, 1)
    }
    // 对象链接处理 - （页码与查询条件的链接）
    // objectCon: function(listQuery, search) {
    //   const newData = listQuery
    //   for (const key in search) {
    //     if (search[key] !== '') {
    //       newData[key] = search[key]
    //     }
    //   }
    //   return newData
    // }
  }
}
